let app = getApp();
import ajax from "../../../utils/ajax.js";
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		// 性别数据
		sexs: [{
				name: '不限',
				id: 0
			},
			{
				name: '男',
				id: 1
			},
			{
				name: '女',
				id: 2
			}
		],
		// 职位类型
		work_type:[],
		// 年龄范围
		ages: [],
		// 工作经验
		years: [
			'1年', '2年', '3年', '4年', '5年', '6年', '7年', '8年', '9年', '10年',
		],
		// 薪资类型
		money_type:[
			{
				name:'面议',
				type:'mianyi',
				checked:true
			},
			{
				name:'填写薪资',
				type:'tianxie',
				checked:false
			}
		],
		// 当前薪资类型
		now_money_type:'mianyi',
		// 性别显示文本
		sex_text: '请根据工作性质选择性别',
		// 性别提交数据
		sex_id:0,
		// 年龄范围文本
		age_text: '请根据工作性质选择年龄',
		// 年龄范围提交数据
		age_id:'',
		// 工作经验文本
		year_text: '请选择工作经验',
		// 工作经验提交数据
		year_id:'',

	},
	// 选择性别
	select_sex(e) {
		console.log(e)
		let index = e.detail.value;
		let item = this.data.sexs[index];
		this.setData({
			sex_text: item.name
		})
		console.log(item.name)

	},
	// 选择年龄
	select_age(e) {
		let index = e.detail.value;
		let start_age = this.data.ages[0][index[0]];
		let end_age = this.data.ages[2][index[2]];
		let final_text = start_age + "-" + end_age;
		let final_id = parseFloat(start_age) + "-" + parseFloat(end_age);
		console.log(final_text);
		this.setData({
			age_text: final_text,
			age_id:final_id
		})
	},
	// 选择工作经验
	select_year(e) {
		let index = e.detail.value;
		console.log(index)
		console.log(this.data.years[index])
		this.setData({
			year_text: this.data.years[index],
			year_id:parseFloat(this.data.years[index])
		})
	},
	// 更换薪资类型  面议/填写
	change_money_type(e){
		let type = e.detail.value;
		if(type=="mianyi"){
			
		}
		if(type=="tianxie"){
			
		};
		this.setData({
			now_money_type:type
		})
	},
	// 选择地区
	select_address(){
		wx.chooseLocation({
			success(res) {
				console.log(res)
			}
			
		})
	},
	// 获取职位类型数据
	get_work_type_list(){
		ajax.get({
			url:'fulltime/category'
		}).then(res=>{
			console.log(res)
		})
	},
	// 提交发布信息
	_submit(e){
		console.log(e.detail.value);
		let form_data = e.detail.value;
		if(!form_data.name){
			app.toast("请填写岗位名称");
			return
		}
		if(this.data.now_money_type=="tianxie"){
			if(!form_data.low_wage){
				app.toast("请填写最低薪资");
				return
			}
			if(!form_data.hight_wage){
				app.toast("请填写最高薪资");
				return
			}
		}
		if(!form_data.describe){
			app.toast("请填写职位描述");
			return
		}
		if(this.data.sex_text=="请根据工作性质选择性别"){
			app.toast("请选择性别要求");
			return
		}
		if(this.data.age_text=="请根据工作性质选择年龄"){
			app.toast("请选择年龄要求");
			return
		}
		if(this.data.year_text=="请选择工作经验"){
			app.toast("请选择工作经验要求");
			return
		}
		 // sex age work_year number
		let data = {
			sex:this.data.sex_id,
			work_year:this.data.year_id,
			age:this.data.age_id,
			is_face:this.data.now_money_type=="mianyi"?'1':'0'
		};
		console.log(data)
	},
	onLoad: function(options) {
		let start_age = []
		for (let i = 18; i < 61; i++) {
			start_age.push(i + "岁")
		};
		let ages = this.data.ages;
		ages.push(start_age)
		ages.push("至")
		ages.push(start_age)
		this.setData({
			ages
		})
		this.get_work_type_list()
	}
 
})
